body {
	font-family: "思源黑体 CN Light", "思源黑体 CN Regular", "微软雅黑";
	padding:0;
	margin:0;
	font-size:14px;
	line-height:1.4em;
}
.container {
	padding:0 10px;
	margin:0 auto;
}
.row {
  margin:0 -10px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 5px;
  padding-left: 5px;
}
a, a:hover, a:link, a:active {
	text-decoration:none;
	color:inherit;
}
.login {
	margin:15% auto;
	padding:0;
}
.bg {
	background:url(../img/%E9%A6%96%E9%A1%B5-bg.png) no-repeat center ;
	width:600px; 
	height:308px;
	padding:0 190px;
	text-align:center; 
	margin:auto;
}
.bg-left {
	background:rgba(255,103,27,0.20);
	width:auto;
}
.bg-right {
	background-color: rgba(0,91,161,0.20);
	width:auto;
}
.form-horizontal {
	padding-top:100px;
}
.form-horizontal .form-group {
	margin:0 0 10px 0;
	padding:0;
}

.icon {
	float:right;
	margin-top:-25px;
	margin-right:8px;
	color:#999;
}
.icon-verification {
	float:right;
	margin-top:-28px;
	margin-right:8px;
	color:#999;
	height:15px;
}
.clear {
	float:none;
}
p {
	line-height:1.4em;
	vertical-align:middle;
}

/*btn*/
.btn {
	font-family: "思源黑体 CN Light", "思源黑体 CN Regular", "思源黑体 CN Normal", "思源黑体 CN Medium", "思源黑体 CN Heavy", "思源黑体 CN ExtraLight", "思源黑体 CN Bold";
	padding:2px 4px;
	-webkit-padding:1px 4px;
	-moz-padding:1px 4px;
	border-radius:3px;
	margin:1px;
	font-size:13px;
	line-height:1.3;
	border:none;
	cursor:pointer;
	color:#fff;
	text-align:center;
	vertical-align:middle;
	display: inline-block;
}
.btn:link, .btn:visited, .btn:focus, .btn:active{
	-webkit-text-decoration:none;
	-webkit-border:0 none;
	text-decoration:none;
	border:0 none;
	color:#fff;
}
.btn-img{
	padding:1px;
	vertical-align:middle;
	margin:0;
}
/*红*/
.btn-red {
	background-color:#e74c3c;
}
.btn-red:hover {
	background-color:#f46262;
	color:#fff;
}
.btn-red:active {
	background-color:#c0392b;
	color:#fff;
}
.text-red {
	color:#e74c3c;
}
.state-red {
	background-color:#e74c3c;
	display:block;
	color:#fff;
	margin:-5px -5px 5px -5px;
	padding:5px 10px;
}
/*粉*/
.btn-pink {
	background-color:#ff576e;
}
.btn-pink:hover {
	background-color:#fc7e99;
	color:#fff;
}
.btn-pink:active {
	background-color:#e8526b;
	color:#fff;
}
.text-pink {
	color:#ff576e;
}
.state-pink {
	background-color:#ff576e;
	display:block;
	color:#fff;
	margin:-5px -5px 5px -5px;
	padding:5px 10px;
}

/*橙*/
.btn-orange {
	background-color:#ff671b;
}
.btn-orange:hover {
	background-color:#ff8a57;
	color:#fff;
}
.btn-orange:active {
	background-color:#d35400;
	color:#fff;
}
.text-orange {
	color:#ff671b;
}
.state-orange {
	background-color:#ff671b;
	display:block;
	color:#fff;
	margin:-5px -5px 5px -5px;
	padding:5px 10px;
}
/*黄*/
.btn-yellow {
	background-color:#f1c40f;
}
.btn-yellow:hover {
	background-color:#f2d65f;
	color:#fff;
}
.btn-yellow:active {
	background-color:#f39c12;
	color:#fff;
}
.text-yellow {
	color:#f1c40f;
}
.state-yellow {
	background-color:#f1c40f;
	display:block;
	color:#fff;
	margin:-5px -5px 5px -5px;
	padding:5px 10px;
}
/*绿*/
.btn-green {
	background-color:#2ecc71;
}
.btn-green:hover {
	background-color:#67d393;
	color:#fff;
}
.btn-green:active {
	background-color:#27ae60;
	color:#fff;
}
.text-green {
	color:#2ecc71;
}
.state-green {
	background-color:#2ecc71;
	display:block;
	color:#fff;
	margin:-5px -5px 5px -5px;
	padding:5px 10px;
}
/*湖绿*/
.btn-lake-green {
	background-color:#1abc9c;
}
.btn-lake-green:hover {
	background-color:#46c6ad;
	color:#fff;
}
.btn-lake-green:active {
	background-color:#16a085;
	color:#fff;
}
.text-lake-green {
	color:#1abc9c;
}
.state-lake-green {
	background-color:#1abc9c;
	display:block;
	color:#fff;
	padding:5px 10px;
}
/*蓝*/
.btn-blue {
	background-color:#3498db;
}
.btn-blue:hover {
	background-color:#5ea9d3;
	color:#fff;
}
.btn-blue:active {
	background-color:#2980b9;
	color:#fff;
}
.text-blue {
	color:#3498db;
}
.state-blue {
	background-color:#3498db;
	display:block;
	color:#fff;
	margin:-5px -5px 5px -5px;
	padding:5px 10px;
}
/*天蓝*/
.btn-sky-blue {
	background-color:#0071bc;
}
.btn-sky-blue:hover {
	background-color:#1c80b7;
	color:#fff;
}
.btn-sky-blue:active {
	background-color:#026196;
	color:#fff;
}
.text-sky-blue {
	color:#0071bc;
}
.state-sky-blue {
	background-color:#0071bc;
	display:block;
	color:#fff;
	margin:-5px -5px 5px -5px;
	padding:5px 10px;
}
/*深蓝*/
.btn-dark-blue {
	background-color:#34495e;
}
.btn-dark-blue:hover {
	background-color:#425666;
	color:#fff;
}
.btn-dark-blue:active {
	background-color:#2c3e50;
	color:#fff;
}
.text-dark-blue {
	color:#34495e;
}
.state-dark-blue {
	background-color:#34495e;
	display:block;
	color:#fff;
	margin:-5px -5px 5px -5px;
	padding:5px 10px;
}
/*婴儿蓝*/
.btn-baby-blue {
	background-color:#9bdad9;
}
.btn-baby-blue:hover {
	background-color:#bae8e4;
	color:#fff;
}
.btn-baby-blue:active {
	background-color:#74b7b5;
	color:#fff;
}
.text-baby-blue {
	color:#9bdad9;
}
.state-baby-blue {
	background-color:#9bdad9;
	display:block;
	color:#fff;
	margin:-5px -5px 5px -5px;
	padding:5px 10px;
}
/*灰*/
.btn-gray {
	background-color:#dbdbdb;
}
.btn-gray:hover {
	background-color:#ecf0f1;
	color:#fff;
}
.btn-gray:active {
	background-color:#bdc3c7;
	
}
.text-gray {
	color:#dbdbdb;
}
.state-gray {
	background-color:#dbdbdb;
	display:block;
	color:#fff;
	margin:-5px -5px 5px -5px;
	padding:5px 10px;
}
.btn-big {
	height:30px;
}
.text-small {
	font-size:90%;
}
.text-big {
	font-size:120%;
}
.list-unstyled > li {
	height:30px;
	vertical-align:middle;
	padding:5px 0;
	margin:0;
}
.table {
	margin-bottom:0;
}
input,.textarea {
	border:1px rgba(204,204,204,1.00) solid;
	padding-left:5px;
	border-radius:3px;
	display: inline;
	width:100%;
}
.textarea {
	padding:5px;
}
.input:focus, input:focus, .textarea:focus{
	border-color:#ffb38d;
	box-shadow:#ffb38d 0 0 3px;
	-webkit-box-shadow:#ffb38d 0 0 3px;
	-moz-box-shadow:#ffb38d 0 0 3px;
}
.no-padding {
	padding:0;
}
.panel {
	margin:5px 0;
	border:1px solid #ccc;
}
.panel-heading, .panel-body {
	padding:8px 10px;
}
.panel-heading {
	border-radius:5px 5px 0 0;

}
.panel-body {
	border-top:none;
	border-radius:0 0 5px 5px;
	height:auto;
}
.panel-body .state-lake-green {
	margin:-10px -10px 10px -10px;
}
.inline {
	display:inline-block;
}
ul {
	margin-bottom:0;
}
label {
	font-weight:inherit;
	margin:0;
}
.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
	margin-left:-30px;
	top:0;
}
.bg-lightblue {
	background-color:rgb(245,251,251);
}
.bg-w, .bg-lightblue {
	padding-top:15px;
	padding-bottom:15px;
	margin-bottom:10px;
}
hr {
	margin-top:-25px; 
	margin-bottom:30px;
}
.thumbnail .caption {
	padding:0 6px;
}
.bg-w h3 span {
	background-color:rgb(255,255,255);
	padding:0 20px;
}
.bg-lightblue h3 span {
	background-color:rgb(245,251,251);
	padding:0 20px;
}
p {
	line-height:1.6em;
}
h1, h2, h3, h4, h5, h6 {
	line-height:1.6em;
}
.contact {
	margin-bottom:15px;
}
.detail {
	position: absolute;
	margin-top:-15px;
	margin-right:5px;
	padding:10px;
	border:solid 1px rgba(221,221,221,1.0);
	border-radius:3px;
	background-color:rgba(255,255,255,0.9);
	z-index:1000;
}